Resolución
Un resolver debe conocer al menos un servidor local
Cada servidor debe conocer al menos un servidor de un nivel superior
y a todos los servidores de los dominios jerárquicos inferiores
El resolver envía una consulta al servidor, si el servidor no puede resolver localmente (si no tiene autoridad).
Contacta con otro servidor (consulta recursiva)
o devuelve una referencia (consulta iterativa)
Métodos de Resolución, definición
Iterativa
Es aquella en la cual el Server responde con lo que tiene en el cache, marcando que es una respuesta sin autoridad, y la dirección del próximo Server al que se le deberá consultar.
Recursiva
Es aquella en la cual el Server responde con la dirección de destino final, ocultando las respuestas intermedias.
Métodos de Resolución, un caso
Verifica si el dominio es propio a su área de autoridad
Si lo detecta en su base de datos, responde con la asociación correspondiente. (Si tiene autoridad)
Si no lo detecta en su base de datos, verificará el método de resolución solicitada por el cliente.
En caso que se trate de la resolución Recursiva, el servidor contactará a otro server, y en el momento de recibir la respuesta de este último, copiará el mensaje al solicitante.
En caso que sea una resolución Iterativa, el Servidor responderá con la dirección del próximo Server de Dominio a ser consultado por el solicitante, y si tiene la información en el Cache responde con esa información, marcándola cómo que no tiene autoridad.
Caching
Se almacena temporalmente por cada entrada descubierta:
Nombre
Dirección
Dirección de donde la obtuvo
TimeToLive
Dominio IN-ADDR.ARPA
Se utiliza para determinar los dominios asociados a una dirección IP
Asocia la dirección IP a un formato interpretable por un servidor de nombres
Ejemplo:
Dirección:
10.1.75.50
Dominio a consultar:
50.75.1.10.IN-ADDR.ARPA
Mensajes
Esta basado en un único formato de mensaje.
Port 53 de TCP y UDP (512 bytes)
Mensajes, header
Mensajes, question
Mensajes, resource record format
TYPE values
EjemplosQNAME=SRI-NIC.ARPA, QTYPE=A
EjemplosQNAME=SRI-NIC.ARPA, QTYPE=A
EjemplosQNAME=SRI-NIC.ARPA, QTYPE=*
EjemplosQNAME=SRI-NIC.ARPA, QTYPE=MX
EjemplosQNAME=SIR-NIC.ARPA, QTYPE=A
EjemplosQNAME=BRL.MIL, QTYPE=A
EjemplosHost 26.6.0.65
Página anterior | Volver al principio del trabajo | Página siguiente |